import java.util.Scanner;

public class Main {
    /*题目：小明为了学习编程，他需要买一台电脑(假设价格小于等于100000)。假设小明第一天能得到1元，第二天得到2元，第三天得到3元...，
    以此类推，请问他第几天可以达成心愿？*/
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

//        // 电脑的价格
//        System.out.println("请输入电脑的价格：");
//        int price = scanner.nextInt();
        int price = 0;

        while (true) {
            System.out.print("请输入电脑的价格 (最大为100000): ");
            price = scanner.nextInt(); // 输入电脑的价格

            if (price > 100000) {
                System.out.println("这台电脑太贵了，买不起！");
            } else {
                break; // 电脑的价格在100000范围内
            }
        }

        int totalMoney = 0;
        int day = 0;

        // 循环计算每天获得的钱
        while (totalMoney < price) {
            day++;
            totalMoney += day; // 第day天获得day元
        }

        // 购买电脑需要的天数
        System.out.println("小明需要 " + day + " 天才能买下这台电脑。");

        scanner.close();
    }
}